/* Default Styles */
body {
	margin: 5px 0px 0px 25px;
	font: 11px verdana;
	background: #3A3B3F;
	background-image: url("../images/menu_02.gif");
	background-repeat: repeat-y;
	color: #ccc;
}

a {
	font-size: 12px;
	color: #999;
	text-decoration: none;
}

input, textarea {
	background: #999;
	border: 1px #999 solid;
}

textarea {
	padding: 5px;
	font:  12px Verdana;
}

input {
	padding: 2px 1px 2px 5px;
}

#page_form input, #page_form textarea {
	border: 1px #999 solid;
}

.submit {
	padding: 2px;
	border: 1px #333 solid;
}

/* Interface */
#master {
	width: 1000px;
}

#menu {
	padding-top: 5px;
	vertical-align: top;
	width: 230px;
}

#content {
	vertical-align: top;
	padding: 10px 0px 0px 20px;
}

/* Font styles */
.menu {
	padding: 5px 0px;padding-bottom: 10px;
}

#head {
	font: bold 25px arial;
	color: #999999; 
	padding: 5px 0px 10px 0px;
}

.menu_head {
	font: bold 12px verdana;
	padding: 20px 0px 5px 0px;
}

#search {padding-bottom: 10px;
	font-size: 12px;
	border: 1px #333 solid;
}

#flash {
	background: #666;
	padding: 5px;
	margin: 10px 29px 10px 0px;
	border: 1px #333 solid;
}

/* form styles */
#form_error {
}

.textfield {
	background: #999;
	border: 1px #333 solid;
	display: block;
	font-size: 12px;
	color: #333;
	padding-left: 5px;
	
}

.textarea {
	background: #999;
	border: 1px #333 solid;
	font-size: 12px;
	color: #333;
	padding-left: 5px;
}

.left_part_form {
	background: #666;
	width: 32px;
	padding: 0px 4px;
}

.form_table {
	width: 400px;
}

.form_table tr td {
	vertical-align: top;
}

.form_label_text {
	padding-top: 4px;
}

.form_label_area {
	padding-top: 6px;
}

/* Project Only */
.project_container {
	padding: 10px 20px;
}

.project_title {
	font: bold 20px arial;
}

.project_for {
	font: normal 12px arial;
}

.project_info {
	font-size: 10px;
	color: #999;
}

.project_info a {
	font-size: 10px;
}